Ball Class Reference

#include <Ball.h>

List of all members.

Public Member Functions

 Ball ()
void transform (float myPosition[3], float myRotationMatrix[3][3], float distance, float angle1, float angle2)
float * getPosition ()


Detailed Description

Trieda Ball predstavuje loptu na ihrisku.
Author:
Michal Kvetan
Version:
8.12.11

Constructor & Destructor Documentation

Ball::Ball (  ) 

Konstruktor Ball() inicializuje prvky, ktore budu potrebne na pracu s loptou na ihrisku.


Member Function Documentation

float * Ball::getPosition (  ) 

Metoda getPosition() vrati poziciu lopty na ihrisku.

Returns:
Pozicia lopty na ihrisku (Ukazovatel na jednorozmerne pole s 3 hodnotami - suradnicami lopty na ihrisku). Ak pozicia lopty na ihrisku nie je znama, tak sa vrati ukazovatel na jednorozmerne pole s 3 hodnotami 340282346638528860000000000000000000000.0f - co znamena neznamu poziciu lopty na ihrisku.

void Ball::transform ( float  myPosition[3],
float  myRotationMatrix[3][3],
float  distance,
float  angle1,
float  angle2 
)

Metoda transform() transformuje data.

Parameters:
myPosition - Pozicia agenta na ihrisku.
myRotationMatrix - Rotacna matica agenta na ihrisku.
distance - Vzdialenost agenta od lopty.
angle1 - Polarny uhol medzi polarnou osou a smerom vektora vzdialenosti agenta od lopty.
angle2 - Azimutalny uhol medzi priemetom vektora vzdialenosti agenta od lopty do roviny kolmej na polarnu os a zvolenou osou v tejto rovine.


The documentation for this class was generated from the following files:

Generated on Sat Jun 13 21:26:57 2009 for Robocup3D by  doxygen 1.5.9